package yl.hs.bmipfull.pojo.salemanage;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

/**
 * 作用:  联系人沟通记录实体类<br/>
 * 创建时间: 2021年05月19日 19时17分30秒 <br/>
 *
 * @author 谢东
 */
@DBTable(disName = "联系人沟通记录", mapCode = "linker_communicate_record")
public class LinkerCommunicateRecordEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "联系人沟通记录编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     * 客户编号
     */
    private String customerSN;
    /**
     * 联系人编号
     */
    private String linkerSN;
    /**
     * 沟通方式
     */
    private Short handleWay;
    /**
     * 沟通时间
     */
    private Object handlerTime;
    /**
     * 主要目的
     */
    private String mainPurpose;
    /**
     * 次要目的
     */
    private String secondaryPurpose;
    /**
     * 沟通评分
     */
    private int score;
    /**
     * 状态
     */
    private Short state;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getCustomerSN() {
        return this.customerSN;
    }

    public void setCustomerSN(String customerSN) {
        this.customerSN = customerSN;
    }

    public String getLinkerSN() {
        return this.linkerSN;
    }

    public void setLinkerSN(String linkerSN) {
        this.linkerSN = linkerSN;
    }

    public Short getHandleWay() {
        return this.handleWay;
    }

    public void setHandleWay(Short handleWay) {
        this.handleWay = handleWay;
    }

    public Object getHandlerTime() {
        return this.handlerTime;
    }

    public void setHandlerTime(Object handlerTime) {
        this.handlerTime = handlerTime;
    }

    public String getMainPurpose() {
        return this.mainPurpose;
    }

    public void setMainPurpose(String mainPurpose) {
        this.mainPurpose = mainPurpose;
    }

    public String getSecondaryPurpose() {
        return this.secondaryPurpose;
    }

    public void setSecondaryPurpose(String secondaryPurpose) {
        this.secondaryPurpose = secondaryPurpose;
    }

    public int getScore() {
        return this.score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public Short getState() {
        return this.state;
    }

    public void setState(Short state) {
        this.state = state;
    }


}